home *** CD-ROM | disk | FTP | other *** search
/ Exame Informatica 141 / Exame Informatica 141.iso / Internet / BitComet / bitcomet_setup.exe / ChangeLog.txt < prev    next >
Text File  |  2006-11-17  |  45KB  |  691 lines

  1. v0.77    2006.11.18
  2.     GUI Improved: add recycle bin to place tasks deleted temporarily
  3.     GUI Improved: add toolbar button, task list context menu item and Delete hot-key to delete task to recycle bin
  4.     GUI Improved: add the function to to capture http/ftp file download in IE
  5.     GUI Improved: add a setting to specify the file types to be captured when IE downloads file in in preferences dialog
  6.     GUI Improved: add "Download Videos using BitComet" command in IE context menu as a option
  7.     GUI Improved: adjust postion of splitters automatically when resizeing main window to keep optimal layout
  8.     GUI Improved: display translated text in status-bar in the language of user chosen when mouse hover in the toolabr
  9.     GUI Improved: dislpay the number of imported urls in the selection dialog of download all links in webpage
  10.     GUI Improved: new toolkit: FlvPlayer
  11.     GUI Bugfix:  fix the bug that the task list is cleared and not displayed after switch UI language
  12.     Core Improved: add the function of searching mirror site automatically for HTTP download task
  13.     Core Improved: add the function of download video files in webpage
  14.     Core Bugfix: fix the bug that the program may crash when only download partial files in a BT task
  15.  
  16. v0.76    2006.11.7
  17.     GUI Improved: add Scheduler setting page in perferences dialog to adjust bandwidth depending time
  18.     GUI Improved: add max/min upload rate per task settings in BT task page of perferences dialog
  19.     GUI Improved: add New HTTP/FTP download button in toolbar
  20.     GUI Improved: the total task number and selected task number are displayed in status bar of main window
  21.     GUI Bugfix: fix the bug that the BitComet main window is not actived sometimes when download url from IE
  22.     GUI Bugfix: fix the bug that the function of avoid system entering suspend mode still works even when no task is running
  23.     Core Improved: improve memory allocation strategy, avoid huge physical memory usage when program running for a long time
  24.     Core Bugfix: fix the bug that in 0.75 sometimes the file is not downloaded entirely when task finish
  25.  
  26. v0.75    2006.10.24
  27.     GUI Improved: add HTTP/FTP download in file menu
  28.     GUI Improved: add HTTP/FTP download settings page in preferences dialog
  29.     GUI Improved: add "Download using BitComet" command in IE context menu as a option
  30.     GUI Improved: switch to downloding task list automatically if downloaded task list is being showed when add new task
  31.     GUI Improved: the translator's name is able to be set in language file edit dialog
  32.     GUI Improved: add clear button in torrent info search page of task properties dialog
  33.     GUI Improved: the TCP half open limit is up to 500 in preferences dialog
  34.     GUI Bugfix: fix the bug in 0.74 that non-executable file can not be opened in file list
  35.     GUI Bugfix: fix the bug of a display mistake of the balloon tooltip when task download finish
  36.     Core Improved: add HTTP/FTP multi-connection download function
  37.     Core Improved: add HTTP/FTP multi-connection download disk cache function 
  38.     Core Bugfix: fix the bug in 0.74 that in rare situation program will crash due to file opeartion 
  39.  
  40. v0.74    2006.10.14
  41.     GUI Improved: add default settings of view size and list col width for common screen resolutions
  42.     GUI Improved: Change default setting to open webpage using IE, and hide browse button in toolbar
  43.     GUI Bugfix: fix the bug that in 0.73 an explorer window will be opened when task finish if the virus scan program path setting is incorrect
  44.     GUI Bugfix: fix the bug that task list every 5 minutes auto-save function does not work
  45.     GUI Bugfix: fix the bug that "Task File Move to" -> "Other Location" function only applied to first task when multi tasks are selected
  46.     Core Bugfix: fix the bug that in 0.73 sometimes the file is not downloaded entirely when task finish
  47.  
  48. v0.73    2006.9.25
  49.     GUI Improved: add the function to scan virus upon download finish
  50.     GUI Improved: add a prompt to scan virus when open executable file
  51.     GUI Improved: add scan virus to task list and file list context menu
  52.     GUI Improved: add scan virus setting page in Preferences dialog
  53.     GUI Improved: add language translate editor dialog to option menu
  54.     GUI Improved: add the function to move task downloded files to corresponding folder when change task catalog
  55.     GUI Improved: add catalog setting to BT task properties dialog
  56.     GUI Improved: add upload/download speed limit settings to advanced page of BT task properties dialog
  57.     GUI Improved: add a option to hide confirm dialog when open BCTP link from IE
  58.     GUI Improved: remove Caps LockNum Lock and ScrollLock status display in main window's status-bar
  59.     GUI Bugfix: fix the bug that the disk available space is displayed error in BT task properties dialog
  60.     GUI Bugfix: fix the bug that the default TCP half-open number setting is too small in Windows2003
  61.     Core Improved: add specific task upload/download speed limit function
  62.     Core Bugfix: fix the bug of high CPU usage when enable upload/download speed limit
  63.  
  64. v0.72    2006.9.16
  65.     GUI Improved: add the function to move task downloded files to corresponding folder when change task catalog
  66.     GUI Improved: improve task list diaply speed
  67.     GUI Bugfix: fix the bug that the publisher's webpage may be openned incorrectly when selecting multi-task using mouse
  68.     GUI Bugfix: fix the bug in version 0.71 that the UPNP gateway NAT port mapping function does not work
  69.     GUI Bugfix: fix the bug in version 0.71 that the task download rate in balloon tip is not diaplayed correctly when main window is minimized
  70.     GUI Bugfix: fix the bug in version 0.71 that the balloon tip will not diaplay when task download finish and main window is minimized
  71.     GUI Bugfix: fix the bug in version 0.71 that stop task while playing video may cause program crash
  72.  
  73. v0.71    2006.9.2
  74.     GUI Improved: Add "Move file to..." function to task list context menu
  75.     GUI Improved: Add task catalog manage functions to "download complted" task queue context menu in favorites list
  76.     GUI Improved: Add task catalog set and locate functions to task list context menu
  77.     GUI Improved: Improve task list display algorithm, decrease CPU usage
  78.     GUI Improved: Add Half-Open TCPIP connection limitation modafication for Windows XP SP2, in Preferences dialog
  79.     GUI Improved: redesign "tast automatic stop" settings in Preferences dialog
  80.     GUI Improved: remove task pause, resume operation
  81.     GUI Improved: remove "Global Log" window, in which the infomation displayed is merged into "Statistics" window
  82.     GUI Improved: Improved crash report program, send crash report to server directly instead of using email
  83.     GUI Bugfix: fix the bug that the BCTP link is not displayed correctly if opened from internal browser in BitComet
  84.     GUI Bugfix: fix the bug that the music in webpage of video play window does not stopped after video play starts
  85.     Core Improved: no longer depends on MSXML3, no need to install MSXML3 in windows 98
  86.     Core Improved: improved file piece request algorithm, increase the launch speed of online video play
  87.     Core Improved: more program run-time error can be detected by the crash report
  88.     Core change: Chat, Proxy, NAT Traversal via UDP, IP block rules is removed temporarily
  89.     Core Improved: kernal code reconstruction
  90.  
  91. v0.70    2006.6.24
  92.     GUI Bugfix: fix the bug that the program can not run in certain OS due to mistaken compile option 
  93.  
  94. v0.69    2006.6.23
  95.     GUI Improved: download status infomation will be displayed in preview window info-bar when preview is buffering
  96.     GUI Improved: BitComet Forum URL is updated
  97.     GUI Bugfix: controls in Task Properity Dialog will reposition correctly when resizing the dialog
  98.     GUI Bugfix: fix the bug that the spin buttons of min/max upload rate edit-box in Task Properity Dialog do not work
  99.     GUI Bugfix: fix the bug that the peer list doesn't display any peer in very occasional situation
  100.     GUI Bugfix: be able to handle BCTP link opened from FireFox properly
  101.     Core Improved: improve preview buffer schedule algorithm, start buffer if data in buffer pool less than 50%, resume play if full
  102.     Core Improved: improve piece request algorithm when preview, decrease the chance of buffering
  103.     Core Improved: improve error detection of video decoder when start preview
  104.     Core Bugfix: fix the bug that the video and audio sometimes become asynchronous caused by preview buffering
  105.     Core Bugfix: fix the bug that the program may crash when parsing some non-standard HTTP protocol packet
  106.  
  107. v0.68    2006.5.29
  108.     GUI Bugfix: fis the problem that the option "Do not prompt when add new task" doesn't work
  109.     GUI Bugfix: fix the bug that the program may crash when display some non-standard rss item
  110.     Core Improved: improve selected file download algorithm, decrease the possibility to re-download file boundary data
  111.     Core Bugfix: fix the bug that the program may crash when parsing some non-standard HTTP protocol packet
  112.     Core Bugfix: fix the bug that the program may crash when parsing some non-standard encryption protocol packet
  113.  
  114. v0.67    2006.5.10
  115.     GUI Bugfix: fix the incorrect prompt text when open torren file failed
  116.     GUI Bugfix: change PayPal picture auto-update period to one day
  117.     GUI Bugfix: improve the detecting algorithm of Real file decoder in Video Codec Check Wizard
  118.     Core Improved: enhanced ICF/UPNP port mapping operation
  119.     Core Bugfix: fix the bug that the program may crash when received incorrect packet
  120.  
  121. v0.66    2006.4.27
  122.     Core Improved: more program run-time error can be detected by the crash report
  123.     Core Bugfix: fix the bug that the sometimes program will crash when display chat message
  124.  
  125. v0.65    2006.4.25
  126.     GUI Improved: add IE favorites list
  127.     GUI Improved: add a new function to update the PayPal picture in left tree list from BitComet.com site
  128.     GUI Bugfix: fix the bug that the Goto button on address bar doesn't work properly
  129.     GUI Bugfix: fix the bug that the program will crash if any torrent file is opened with the "Can't listen to port" dialog displayed
  130.     GUI Bugfix: fix the bug that the program will crash when loading some non-standard rss xml
  131.     GUI Bugfix: fix the bug in version 0.64 that the torrent maker dialog doesn't display the tracker url entered last time
  132.     GUI Bugfix: fix the bug in version 0.64 that the task properities dialog can not be opened when the task is paused
  133.     GUI Bugfix: fix the bug that the media file playback will pause when preview window is minimized
  134.     GUI Bugfix: fix the bug that the text on switch buttons of channel, search and IE fav doesn't change when language switched
  135.     Core Improved: add a new function to add a listenning port of Windows Firewall in Windows XP SP2 
  136.     Core Improved: connect to the previous peers immediately when restarting a task 
  137.     Core Bugfix: fix the bug in version 0.64 that the function to ban user temporarily doesn't work
  138.  
  139. v0.64    2006.4.10
  140.     GUI Improved: the optional IE toolbar is removed
  141.     GUI Improved: able to read RSS feed
  142.     GUI Bugfix:  chat user list is removed temporarily
  143.     Core Bugfix: fix the bug that the play button doesn't work after click stop button in task preview window
  144.     Core Bugfix: fix the bug that unable to seek continous when preview avi/rm file
  145.  
  146. v0.63    2006.3.4
  147.     GUI Improved: fix the bug that somtimes torrent file can't be open properly after downloaded in BitComet embedded browser
  148.     Core Improved: Remove the old protocol header encryption, add new protocol encryption compatible with Azureus and uTorrent
  149.  
  150. v0.62    2006.2.14
  151.     GUI Improved: add the ability to fetch remote channel xml file and display its items in favourite bar
  152.     GUI Improved: adjust the toolbar position of embedded browser
  153.     GUI Bugfix: fix the bug that sometimes the embedded browser can't handle BCTP link properly
  154.     GUI Bugfix: fix the bug that sometimes the task name displayed as the http link of torrent file
  155.     GUI Bugfix: fix the bug that sometimes the task status displayed as failed after DHT torrent download finished successfully
  156.     Core Improved: user favourite data file changed from .\fav\my_fav.xml to .\Favourite.xml
  157.     Core Bugfix: fix possible crash when exit program while hashing
  158.     Core Bugfix: fix possible crash when detects WMP version at BitComet startup
  159.     Core Bugfix: fix possible memory access violation when remove task after DHT torrent file download finished 
  160.  
  161. v0.61    2006.1.10
  162.     GUI Improved: enhance BCTP link command to lunch preview window
  163.     GUI Improved: support xp themes in the embedded browser
  164.     GUI Improved: no longer popup script error message in the embedded browser
  165.     GUI Bugfix: Possible buffer overflow when opening URL link using external browser. (Thanks Fortinet Security Research)
  166.     GUI Bugfix: the clip board can work in some user interface
  167.     Core Improved: support wmv/asf file in the preview window
  168.     Core Bugfix: fix the bug that DHT is added for the 'private' torrent after task begins
  169.     Core Bugfix: fix the bug that UDP port mapping is not released when bitcomet exit
  170.  
  171. v0.60    2005.9.8
  172.     GUI Improved: new toolkit: BitComet Video Codec Check Wizard
  173.     GUI Improved: add open BCTP/HTTP link command in file menu
  174.     GUI Improved: add BCTP link page in Task Property Dialog
  175.     GUI Improved: add Boss-key choice option
  176.     GUI Improved: add Disable torrent file download dialog option
  177.     GUI Improved: add Display task delete confirm dialog option
  178.     GUI Improved: add piece size 2/4/8MB choice when making torrent
  179.     GUI Improved: open web link in internal browse of BitComet
  180.     GUI Bugfix: fix mistake delete when multi-selection after torrent list sort
  181.     GUI Bugfix: fix the win2k auto shutdown issue
  182.     Core Improved: add video file preview when downloading
  183.     Core Improved: add Torrent download from DHT network using BCTP link
  184.     Core Improved: add protocol header encrypt option
  185.     Core Improved: add Always using NAT Traversal via UDP option
  186.  
  187. v0.59    2005.6.8
  188.     GUI Improved: add Search button to search torrent in torrent website
  189.     GUI Improved: remove the drop-down menu of the Web button
  190.     GUI Improved: open all links using user default browser
  191.     GUI Improved: add three network mode when creating .torrent file
  192.     GUI Improved: add a light in the status bar indicate the DHT Network status
  193.     GUI Bugfix: fixed typing issue regarding the speed input box
  194.     Core Improved: add DHT Network support, BitComet become trackerless
  195.     Core Improved: add UDP port mapping in ICF/UPNP
  196.     Core Improved: support 'private' key in torrent
  197.     Core Improved: support 'private' key in tracker response
  198.     Core Bugfix: fix UPNP problem in v0.57, v0.58
  199.  
  200. v0.58    2005.5.6
  201.     GUI Improved: add Hash-check thread priority as an option
  202.     GUI Improved: add "Remove task only" confirmation
  203.     GUI Bugfix: disable file location change for paused tasks
  204.     GUI Bugfix: can not auto shutdown computer when desktop is locked
  205.     GUI Bugfix: the auto-stopped task can not upload
  206.     GUI Bugfix: fix the win98/me auto shutdown issue
  207.     GUI Bugfix: fix the dde regarding file association
  208.     Core Improved: add task option: peer info exchange enable 
  209.     Core Bugfix: UDP tracker DNS resolve can cause stop response for 2s
  210.     Core Bugfix: fix the issue when one UDP tracker in a tracker group can not connect
  211.     Core Bugfix: continue download at startup can not work if crashed last time
  212.     Core Bugfix: fix one crash issue when connections are unstable
  213.  
  214. v0.57    2005.3.5
  215.     GUI Improved: add boss key: Alt+` 
  216.     GUI Improved: embeded web view was improved
  217.     GUI Improved: Task Properity Dialog can be resized or maxmized now
  218.     GUI Improved: option to disable the prompt window when adding torrent
  219.     GUI Improved: enable multi-selection when open torrent files
  220.     GUI Improved: task list now support sort
  221.     GUI Improved: add seeding task catalog
  222.     GUI Bugfix: fix the copy paste problem in embeded IE
  223.     GUI Bugfix: never prevent windows from entering suspend mode if the computer is running on batteries (Thanks B. Larg)
  224.     GUI Bugfix: Save location reset to default upon changing encoding method. (Thanks ericbo)
  225.     GUI Bugfix: Incorrect time left if more than 24 hours (Thanks u1ookingatme)
  226.     GUI Bugfix: the max value of half-opened tcp can't be changed to smaller value
  227.     Core Bugfix: fix a upload selection bug which may affect download speed
  228.     Core Bugfix: auto stop may not work if enable auto checking after finished
  229.     Core Bugfix: possiblely fix the tracker download reporting bug happens in TB, etc
  230.     Core Bugfix: fixed NAT Traversal rate can not be accurately limited
  231.     Core Bugfix: Can not create directory when change priority for running task (Thanks maxbkk)
  232.     Core Bugfix: IP rules do not effact in NAT Traversal connections(Thanks tianle)
  233.     Core Bugfix: add new task waiting queue, close bc, the file priority lost(Thanks hdll)
  234.     Core Bugfix: Hash Checking queue does not work (Thanks njiayu)
  235.     Core Bugfix: UDP tracker retry interval keeps to be 10s
  236.  
  237. v0.56    2004.9.23
  238.     GUI Bugfix: stop update peer list if select two peers and click the left or the top list (Thanks gjr)
  239.     GUI Bugfix: change the system time may cause gui buffer overrun (Thanks baul)
  240.     Core Improved: auto dectect the max value of half-opened tcp for patched tcpip.sys in XP SP2
  241.     Core Improved: improve the efficient of NAT Traversal again 
  242.     Core Bugfix: fix some compatiable issue with ipfilter.dat in emule(Thanks Soorpher)
  243.     Core Bugfix: may crash when exit while having queued hashing tasks(Thanks the crash report by Chi Yeong Teoh)
  244.     Core Bugfix: fixed a serious issue that NAT Traversal will occupy all the upload bandwidth (Thanks friends @ TB)
  245.  
  246. v0.55    2004.9.9
  247.     GUI Improved: torrrent maker can auto-detect the best piece-size now
  248.     GUI Improved: do not check version for more than once in one day
  249.     GUI Bugfix: tray icon shows up when change the lock of the tray area (Thanks xl)
  250.     GUI Bugfix: fix possible crash when closing
  251.     GUI Bugfix: the issue of adding task by command line do nothing(Thanks Yu BOYTHERE)
  252.     GUI Bugfix: may crash in spliter (Thanks the crash report by Cytech-May & Punkrawk)
  253.     Core Improved: add auto stop task when share ratio reach specfic value, auto shut down the computer
  254.     Core Improved: improve the efficient of NAT passthrough (imcompatiable with 0.53)
  255.     Core Improved: add Max Simultaneous TCP connection attempts to option, better works with XP SP2 
  256.     Core Bugfix: fix the issue that min seeding rate also applies to download task
  257.     Core Bugfix: move on to next tracker slowly if no peers returned.
  258.     Core Bugfix: fix the issue that it will not stop connecting to tracker after tast stopped
  259.     Core Bugfix: may crash because of thread conflict when writing the edge of files(Thanks the crash report by wluck)
  260.     Core Bugfix: may crash when exit while having queued tasks(Thanks the crash report by Asem Mohamed)
  261.     Core Bugfix: may crash when caculate the rate(Thanks the crash report by trudy)
  262.     Core Bugfix: fix some crash caused by overflow (Thanks the crash report by Huang Kan)
  263.     Core Bugfix: fix too short timeout disconnect issue with AZ and Official Seed
  264.  
  265. v0.54    2004.8.21
  266.     GUI Improved: global & per task 3KB/s upload rules ( Thanks DreadWingKnight )
  267.     GUI Improved: multi selection when ban ip ( Thanks CH )
  268.     GUI Improved: torrrent file save as in task list
  269.     Core Improved: NAT passthrough by UDP! (still in experimental)
  270.     Core Improved: add crash reporter to release version
  271.     Core Improved: connect to UDP tracker first in the same group
  272.     Core Improved: support http tracker: 'key' flag ( Thanks neooff )
  273.     Core Improved: support the new UDP Tracke protocol ( v2 )
  274.     Core Improved: torrent strings fix the utf8 encoding problems with Azureus ( Thanks Henrique Vianna )
  275.     Core Changes:  remove default backup tracker ( Thanks x )
  276.     Core Bugfix: may can't create torrent contains >4G files
  277.     Core Bugfix: fully support multitracker spec, support server groups ( Thanks DreadWingKnight )
  278.     Core Bugfix: strange http HOST problem in nipponsei.levillage.org ( Thanks AndyGod )
  279.     Core Bugfix: http redirection bug, fix connection problem in TorrentBits.org ( Thanks HiTechOutlaw )
  280.     Core Bugfix: fix connection problem in bt.edwardk.info ( Thanks fftfelix)
  281.     Core Bugfix: no longer skip the empty directories when making torrent ( Thanks 5Q heaven )
  282.  
  283. v0.53    2004.6.15
  284.     GUI Bugfix:   fixed lots of gui crash problems
  285.     GUI Improved: tweak the column layout (Thanks stisev)
  286.     GUI Improved: display seeds numbers connected in the recent 10 minutes
  287.     GUI Improved: able to add task as paused
  288.     GUI Improved: send crash report is supported for all beta version
  289.     GUI Improved: auto add seeding task as paused after .torrent is made
  290.     GUI Improved: should runs more smooth for those download rate exceed 1MB/s - 2MB/s (Great thanks to GHOSTOPOST)
  291.     GUI Improved: avoid gui blink for non-XP os
  292.     GUI Improved: global pause/resume from the system tray (Thanks Assmongrel)
  293.     GUI Improved: avoid system entering power suspend mode when task is running
  294.     GUI Improved: command line add params: /? /s /m /tray /output <file>
  295.     GUI Improved: able to edit backup tracker in the options
  296.     GUI Changes:  listening port now allow full range : 1 - 65535
  297.     Core Improved: limit the tcp connecting rate to 4 new connection per second
  298.     Core Improved: add default minimize upload rate, avoid zero rate seeding
  299.     Core Improved: add chatting support, support PM as well, support chat room torrent
  300.     Core Improved: a few queue behavior improvement, and pause all bugfix (Thanks Kameraman)
  301.     Core Improved: able to Hash check again when the download task finished.
  302.     Core Improved: avoid upload to only several best peers, cause download drops when upload is slow. (<100k/s)
  303.     Core Improved: avoid download task donot need to upload but all the seeding task has no upload at all. (Thanks ulion)
  304.     Core Improved: change the frequency requesting tracker, decrease the burden of trackers. (Thanks ulion)
  305.     Core Improved: able to ban user temporarily for 5 minutes, 1 hour, or 24 hours.
  306.     Core Improved: able to block IP permanently defined by ipfilter.dat (compatiable with eMule)(Thanks Adam Thirnis)
  307.     Core Improved: detect peer who send bad data, and auto temporarily block it for 5 minutes
  308.     Core Bugfix: donot work corrently with tracker in compact mode 
  309.     Core Bugfix: "allocate before download" won't allocate immediately ( thanks windy)
  310.     Core Bugfix: forget to load the default tracker when tracker-list existed ( thanks Henry)
  311.     Core Bugfix: UPnP may can't work with some hardware router ( thanks btchina for the financial support to buy one )
  312.     Core Bugfix: UPnP may can't find service ( thanks BK->NEW() )
  313.     Core Bugfix: can't release port mapping when exit
  314.     Core Bugfix: remove .xml file, hash checking, start will hash-checking again (Thanks lqbn)
  315.     Core Bugfix: incorrectly handle the files gap, may fix the hashchecking loop bug
  316.     Core Bugfix: auto start new task if download rate below can't work
  317.     Core Bugfix: avoid too large disk cache crash bitcomet in low memory conditions
  318.     Core Bugfix: the small file next to the big one may be 100% but zero data until the big one is finished. (Thanks c-j-z)
  319.     Core Bugfix(critical): mistake the timeout interval in bittorrent specification, 
  320.                            only 1 minute timeout cause possible disconnect with seed using official client (Thanks ulion)
  321.     Core Bugfix(critical): protencial download a corrupt file
  322.     Core Bugfix(critical): do not response tracker NAT checking, so that won't be listed in tracker. ( happen again :( )
  323.  
  324. v0.52    2004.4.23
  325.     GUI Changes: move language selection to menu
  326.     GUI Improved: remember list column order
  327.     GUI Improved: task status add status icon: connecting peers
  328.     GUI Improved: able to force start a queued task by start it again (Thanks fan_chenwen)
  329.     GUI Improved: new task is now at the bottom (Thanks Kameraman)
  330.     GUI Improved: able to auto run task when bitcomet startup (Thanks Kameraman)
  331.     GUI Bugfix: Max Simultaneous Download Tasks changes won't be reflected upon the taks immediately(Thanks windy)
  332.     GUI Bugfix: Toolbar will disappear next time if minimize BitComet to tray and close it.(Thanks Terence Tam)
  333.     GUI Bugfix: torrent encoding doesn't effect save location and comment.(Thanks kkj, Kameraman)
  334.     GUI Bugfix: minimize to taskbar and enable exit prompt cause confirm dialog can't be displayed(Thanks charlesyc)
  335.     GUI Bugfix: zero length file progress is always zero percent(Thanks Kameraman)
  336.     Core Improved: try to reserve disk space when downloading, almost zero disk fragement
  337.     Core Bugfix: rate measurement algorithm changed, should be more accurate but consume a bit more resource
  338.     Core Bugfix: hashing cause peers cache lost (Thanks Kameraman)
  339.     Core Bugfix: removing task incl files may delete all download directory, incl other files
  340.     Core Bugfix: hashing may crash at the end, and the task may can't be started
  341.     Core Bugfix: task minimize upload rate may cant work
  342.  
  343. v0.51    2004.4.13
  344.     GUI Improved: tray icon display balloon norification when task finished
  345.     GUI Bugfix: wrong displace position for task specific upload limits.(Thanks charlesyc)
  346.     GUI Bugfix: crash when click OpenDir or Properities for empty task.(Thanks xChiNa)
  347.     GUI Bugfix: disk driver free space may be wrong at first. (Thanks spcat2000, happyfa97)
  348.     Core Improved: able to change torrent encoding code page when adding task
  349.     Core Improved: task queue senquence is the same as displayed, top task first
  350.     Core Bugfix: fixed no responce when too many files in one torrent(e.g. >1000 files) in v0.50 
  351.     Core Bugfix: should not scan when seeding (Thanks Windforce)
  352.     Core Bugfix: when seeding, should not open file for writing (Thanks coolsnowwolf)
  353.     Core Bugfix: forget to save peers info when task is stopped
  354.     Core Bugfix: start task more than once cause problems (Thanks windy)
  355.  
  356. v0.50    2004.4.8
  357.     GUI Improved: remember toolbar status
  358.     GUI Improved: thanks to SiC & Orochi for the graph design, much more pretty now
  359.     GUI Bugfix: in file dialog, right-click the driver and click Property will crash (Thanks  to littlefoxes)
  360.     GUI Bugfix: can't remember window positions (Thanks to KELVEN13)
  361.     Core Improved: remove support for slots.xml, able to config in the option dialog
  362.     Core Improved: publisher information extension
  363.     Core Improved: able to set different upload limits for every task
  364.     Core Improved: add a simple queue system
  365.     Core Improved: add support for {hash} tracker url (idea by IH@isohunt)
  366.     Core Improved: file level priority control
  367.     Core Improved: remove upload download ratio limits in the config dialog.
  368.     Core Improved: file allocation in blocks and won't block gui and also decrease the disk fragement
  369.     Core Bugfix: random listening port won't larger than 32767, avoid route problem (thanks to Xing Zhanfeng)
  370.     Core Bugfix: total upload and download statistics overflow if larger than 2G (thanks to wpeng)
  371.     Core Bugfix: sometimes can't work with gzip tracker, get decode error (thanks to ihf)
  372.     Core Bugfix: lost percentage when it resumes downloads by bittorrent 3.3 or above.
  373.  
  374. v0.49    2004.3.3
  375.     GUI Improved: if file changed, prompt dialog : check / ignore / cancel
  376.     GUI Improved: Ctrl+Delete remove task including files
  377.     GUI Bugfix: possiblely fix the crash when restoring from system tray
  378.     Core Improved: optimize pieces manager again
  379.     Core Improved: optimize choke picker for slow connections
  380.     Core Improved: able to auto resize the cache accoarding to the speed, 
  381.                    set default max cache size to 50M
  382.     Core Improved: Auto config XP Internet Connection Sharing and Filewall (ICS/ICF)
  383.     Core Improved: when use proxy only for trackers, send HTTP GET rather than HTTP Connect
  384.     Core Bugfix: cache size caculate may overflow when the physical memory is getting lower
  385.     Core Bugfix: send event=stopped to tracker when program exited (Thanks to ulion)
  386.     Core Bugfix: load same torrent make it vanish (Thanks to bigjumbo)
  387.     Core Bugfix: UPnP always failed with DSL router/ICS (Thanks to wxhere ~_~)
  388.     Core Bugfix: may crash when cache is empty
  389.     Core Bugfix: possible to receive only part of the HTTP responce, cause tracker decode failture.
  390.  
  391. v0.48    2004.2.18
  392.     Torrent Maker Bugfix: won't add announce-list if only one tracker address
  393.     GUI Improved: remember the favourite site choice last time
  394.     GUI Improved: prompt before remove task and delete all downloaded files
  395.     GUI Improved: peer-list sorted by ip
  396.     GUI Bugfix: won't prompt when hash checking
  397.     GUI Bugfix: always remember proxy server and port. (Thanks to wxhere)
  398.     Core Improved: cosider connection stable after 3 minutes elapsed
  399.     Core Bugfix(critical): can't connect any peers when seeding 
  400.     Core Bugfix(critical): do not response tracker NAT checking header, so that won't be listed in some tracker. (Thanks to stanhopea)
  401.  
  402. v0.47    2004.2.17
  403.     withdraw the release, skip it.
  404.  
  405. v0.46    2004.2.14
  406.     GUI Bugfix: total length incorrect if larger than 4G. (Thanks to Zergling)
  407.     Core Bugfix(critical): lots of pieces failed in SHA check, cause by disk cache bug.
  408.  
  409. v0.45    2004.2.13
  410.     GUI Improved: great change in Language File, almost all string can be translated and part of the infomation format could be customized by edit language xml file.
  411.     GUI Improved: remove task, or remove task include downloaded files
  412.     GUI Improved: An option in the toolbar to toggle ON/OFF the panel list on the left of the Main window. (Thanks to seto_2003)
  413.     GUI Improved: Add toolbar, add right menu for selecting in the Torrent Property diag
  414.     GUI Improved: ctrl+<arrow up> for "job move up" ; ctrl+<arrow down> for "job move down" (Thanks to xsintill)
  415.     GUI Improved: change "completed" to "progress", indicates the download progress of selected files
  416.     GUI Bugfix: The other two tree-view won't flicking now. (Thanks to seto_2003)
  417.     GUI Bugfix: in tray mode, listen for a full mouse click before popping up. (Thanks to Keen314 )
  418.     Core Improved: add a torrent maker, support utf-8 and multi-tracker
  419.     Core Improved: intelligent upload slots control, auto optimize for different connection speed (config in slots.xml)
  420.     Core Improved: correctly handle disk full and disk i/o error
  421.     Core Improved: delete those files didn't even download a byte when remove the task
  422.     Core Improved: optimize socket by delay sending HAVE message
  423.     Core Improved: optimize piece manager
  424.     Core Improved: optimize disk cache swap algorithm, avoid small cache shaking.
  425.     Core Improved: optimize disk cache memory manage, and is now able to set the minimize and maximize size.
  426.     Core Improved: able to change download selection when tast is running
  427.     Core Improved: if file changed before resume, tell user.
  428.     Core Improved: support socks4, socks5, http/https proxy
  429.     Core Bugfix: Dead incoming peers in the peerlist can't be cleared
  430.     Core Bugfix: Torrent with the same file name will make the download list make mistake (Thanks to spcat2000)
  431.     Core Bugfix: when add one torrent twice and click OK in the second time, zero the process of it (Thanks to zeng777)
  432.     Core Bugfix: add port to tracker http request header "Host", fix problem with some proxy (Thanks to linxiaolegend)
  433.     Core Bugfix: when unselect small file in the end of filelist, the next big file won't finish for ever
  434.     Core Bugfix: no longer add .bc! extension for zero length file
  435.     Core Bugfix(critical): possible to send invalid REQUEST every few minutes, cause disconnection from other peer
  436.  
  437. v0.44    2004.1.9
  438.     GUI Improved: able to identify BitSpirit, BitTorrent Plus
  439.     GUI Changed: auto update checker server changed to update.bitcomet.com
  440.     GUI Changed: remove listening port above 1024 restriction (Thanks to Ano Nymous)
  441.     GUI Fix: auto update checker misunderstand the version number
  442.     Core Improved: add peer connecting number statistics and limits 
  443.     Core BugFix(critical): fixed a bug in peer connecting limits, negitive number cause it won't connect peers any more
  444.     Core BugFix(critical): security verification during peer communication
  445.  
  446. v0.43    2004.1.5
  447.     Setup Package: Merge two package (unicode & MBCS) into one
  448.     GUI Improved: Remember Main window postion (Thanks to Liu Wei)
  449.     GUI Improved: one click active window in tray icon mode (Thanks to lurenyi)
  450.     GUI Changed: mix upload limits is 20kB/s, and download rate no more than 8 times of uploads
  451.     GUI BugFix: 100% CPU when UPnP operation (startup and exit)
  452.     GUI BugFix: Fix IE shell open file not found bug if have sharezaa installed previously
  453.     GUI BugFix: "donot ask again" in confirm exit may cause problem, removed temporarily
  454.     Core Improve: optimize for some heavy trackers if they have more than one listening port
  455.     Core Improve: able to disable disk read cache now
  456.     Core Improve: decrease one memory copy in uploading and downloading, less cpu usage theoritically
  457.     Core Improve: do not allocate cache when checking complete
  458.     Core BugFix: Upload and Download rate control more smoothly, still not perfect though (Thanks to Vulpes)
  459.     Core BugFix: try to open normal file (not .bc! file) first when save location changed 
  460.     Core BugFix(tiny): in statistics, download from XXX peers not accurate
  461.     Core BugFix(critical): fixed a bug that made .bc!.bc! extension if mutil-file download, and also can't resume correctly.
  462.     Core BugFix(critical): unselect small file may broke neighbor file corrupt and may cause runtime exception and exit if it is the first file (Thanks to GDIMk)
  463.  
  464. v0.42    2004.1.1
  465.     Add unicode build, fix some encoding bug under 2K/XP
  466.     GUI Improved: properity diag more pretty
  467.     GUI Improved: avoid torrent list flicking under windows XP
  468.     GUI Improved: propmt exit only if there are running tasks
  469.     GUI Improved: auto version update checker
  470.     Core Improved: add Torrent Health statistics
  471.     Core Improved: Support Unicode torrent format extension
  472.     Core Improved: Option to add .bc! extension for unfinished files
  473.     Core Improved: one session per ip when seeding
  474.     Core Improved: flush file when saving status file
  475.     Core Improved: no longer stop response when doing the hash check
  476.     Core Improved: auto portmapping via UPnP, but local firewall still need to be manually config
  477.     Core Improved: accelerate hash check when resuming other client's downloads
  478.     Core Improved: support Tracker 301, fix cant connection bug for some trackers
  479.     Core Improved: torrent file path security checking
  480.     Core BugFix: Fix "donwload file length biger than expected", ask for a choice now
  481.     Core BugFix: fix a bug that send zero port to tracker in no-listening mode
  482.     Core BugFix: fix a bug that can't resume torrent which contents only one file in a folder
  483.     Core BugFix(critical): Fixed: "unselect file A -> download -> stop -> select file A -> download" may cause runtime exception exit
  484.  
  485. v0.41    2003.12.07
  486.     Core Improved: better support for download selection changes
  487.     Core Improved: save peer which have a listening port in status file
  488.     GUI Improved: add progress bar indicate complete ratio (looks very urgly I think)
  489.     GUI Improved: add message box when exit bitcomet
  490.     GUI Improved: add Right Menu Key support in torrent list 
  491.     GUI BugFix: add a torrent, delete, then can't add it again
  492.     Core BugFix(critical): stay at 99% bug maybe fixed this time
  493.  
  494. v0.40    2003.11.27
  495.     Known bug: when only download selected files, never stop if cache size is set to zero; 
  496.                or it is still possiable to have some duplicated download in those gap pieces.
  497.                It doesn't matter too much... just waste a little bandwidth.
  498.     GUI Improved: add Ctrl+A, Alt+ENTER short key for torrent list 
  499.     Core BugFix: uncomplete in gap piece when add new download file which was banned before
  500.     Core BugFix: won't resize cache buffer when it is set to zero
  501.     Core BugFix(critical): Fix 100% but uncomplete bug caused by cache/piece manage
  502.  
  503. v0.39    2003.11.26
  504.     Core Improved: save connected peer info for a quick restart
  505.     Core Improved: save partical download piece info in statusfile
  506.     GUI Improved: able to associate .torrent at run time, restore it when close client
  507.     GUI Improved: no longer write view size into registry, saved in style.xml instead
  508.     GUI BugFix: select all item when delete the bottom torrent entry
  509.     GUI BugFix: currectly display status(download/resume/seeding) for torrent properity dialog
  510.     GUI BugFix: no longer lost icon when taskbar recreated
  511.     Core BugFix: Fix exception occured when muti-tracker torrent stopping 
  512.     Core BugFix(critical): Fix piece pick bug which make it downloaded 120% - 200% sized data
  513.     Core BugFix(critical): Fix piece cache bug which caused a lots of failed piece
  514.  
  515. v0.38    2003.11.22
  516.     New Name: Change the name to "BitComet"
  517.     NewFeature: muti tracker supported
  518.     NewFeature: able to download selected files 
  519.     NewFeature: no scaning seeding 
  520.     Improved: golbal upload/download speed limits
  521.     Improved: optimize the piece picker, much more less CPU usage
  522.     Improved: pieces read/write cache, much better disk performance
  523.     Improved: rudely disconnect slow peers
  524.     Improved: torrent cache now using relative path
  525.     Improved: changed socket frame class, now support sock4, sock5 and http1.1 proxy
  526.     Improved: GUI interface more usable
  527.     BugFix: some problem about the connection with new version Shadow's Exp 
  528.     BugFix: can't pause
  529.     BugFix: continue to connect tracker after failed 20 times now
  530.     BugFix: upload & download bytes wrong when reporting to tracker
  531.     BugFix(critial): passed pieces sum error when bitfield is initiating
  532.  
  533. v0.37    2003.10 - 2003.11
  534.     Great changes, skip it.
  535.  
  536. v0.361    2003.10.10
  537.     BugFix: "creat empty document" error if download files > 2G
  538.  
  539. v0.36    2003.09.20
  540.     Improved: overall u/d speed in tray icon
  541.     Improved: use utf-8 style file if system supported
  542.     Bugfix: keep choosing different port every time when start program if it is set to zero
  543.     Bugfix: check the file again when restarted downloading 
  544.     BufFix(critical): found that the Run Time Error in Win2k(or below) was cause by the exception of:  _variant_t(unsigned __int64 ui8Src) throw();   when saving xml
  545.  
  546. v0.35    2003.09.19
  547.     Add: traditional chinese language 
  548.     Add: pick a random port button
  549.     Improved: socket writte buffer max length 
  550.     BugFix: a few bugfix about the mutilanguage interface
  551.     BugFix: disconnect if error occers when reading file, won't send garbage
  552.     BugFix: do not save download queue
  553.     BufFix(critical): fixed the huge memory leak caused by forgeting to release when handing xml file. Now, the memory is quite low, but cpu usage a bit high, though
  554.  
  555. v0.34    2003.09.16
  556.     Add: muti language support, auto selection
  557.     Add: save upload bytes in status file
  558.     Add: tracker http request add Host: item
  559.     Improve: change MSXML4 to MSXML3
  560.     Improve: 10 times upload speed for one peer for the first 3M upload or if the uploaded bytes of that peer is greater than downloaded bytes + 3M from me
  561.     Improve: isallpassed cache, may reduce cpu usage a little
  562.     Improve: set upload zero means do not limits
  563.     BugFix: do not propmt when can't find status file during deleting 
  564.  
  565. v0.33    2003.09.10
  566.     Add: remember view window column size
  567.     Add: enable drag and drop
  568.     Add: start/stop/pause/resume  selected torrents
  569.     Add: max connected peer limits
  570.     Improved: put torrent popup menu into style.xml
  571.     BugFix: delete torrent cause error
  572.  
  573. v0.32    2003.09.08
  574.     Add: peer ip exchange protocal extension 09 00, 09 01, 09 02
  575.     Improved: newly added torrent on the top
  576.     Improved: open file as read only when seeding 
  577.     BugFix: assume bitfield is already received when peer reconnected
  578.     BugFix: skip tracker announce when retry sometimes
  579.  
  580. v0.31    2003.09.06
  581.     Add: tracker retry interval time table, from short(30s) to long(5m)
  582.     Add: socks5 proxy now fully supported (auth, tracker)
  583.     Improved: when a piece failed sha1 check, mark the error
  584.  
  585. v0.30    2003.09.05
  586.     Add: global download speed limit
  587.     Add: simple socks5(no auth) support for peer connecion
  588.     Improved: tidy the code of storage
  589.     Improved: longer the tracker retry interval & set the max retry to 20
  590.     BugFix: lost the last chacter of url when 302 redirecting
  591.  
  592. v0.29    2003.09.03
  593.     Add: global download speed limit
  594.     Improved: bnbt tracker now supported, found the diff between pyhon tracker,  http 1.0 res header \n & \r\n
  595.     Improved: rewrite piece picker, now pick the piece that is owned by the least peers
  596.     BugFix: support http 302 redirect
  597.     BugFix: spend more than one hour to find a memory leak when loading torrent status file
  598.  
  599. v0.28    2003.08.31   1st Public Version
  600.     Add: make a msi of MSXML4 &  make a Setup by Innon Setup Compiler
  601.     Add: All chinese 
  602.     Add: Minimize to system tray
  603.     Bugfix: bug in deleting torrent in torrent list 
  604.     Bugfix: complete percent now display OK
  605.     Bugfix(serious): always return true no matter SHA check succeed or failed 
  606.  
  607. v0.27    2003.08.30
  608.     Bugfix(critical): goes wrong when doing bitfiled get in HEX
  609.  
  610. v0.26    2003.08.30
  611.     Add: Torrent list & status display colum item names are now at style.xml
  612.     Add: Pause & Resume action supported
  613.     Bugfix: Large file display the wrong complete ratio
  614.     Bugfix: tracker connection status display
  615.     Bugfix(critical): socket fatal error after handshake failed then reconnecting
  616.  
  617. v0.25    2003.08.29
  618.     Add: Peer Log Property Diag
  619.     Add: version number added in peer version display
  620.     Improve: download slice picker
  621.     Bugfix: tracker connection failed won't retry
  622.     Bugfix: upload / download should not count the disconnected peers
  623.  
  624. v0.24    2003.08.26
  625.     Change: HTTP connection shift from WININET to socket,  (consider WINHTTP5 later maybe)
  626.     Bugfix: one peer muti sockets 
  627.  
  628. v0.23    2003.08.25
  629.     Change: Timer block was removed
  630.     Bugfix: file length check error in rawread
  631.  
  632. v0.22    2003.08.24
  633.     Add:    peer communication log, double click the peer
  634.     Bugfix(Critical): upload piece char* -> string
  635.  
  636. v0.21    2003.08.23
  637.     Bugfix(Critical): crush when delete socket 
  638.  
  639. v0.20    2003.08.18
  640.     Bugfix(Critical): Timer event is called anytime, cause odd error. (e.g. delete element when iterating)  global timer blocking is added.
  641.  
  642. v0.19    2003.08.16
  643.     Add:    Max announce intervals
  644.     Add:    global upload speed control & peer up/down ratio 
  645.     Add:    passive mode
  646.     Add:    peer software version recongnize
  647.     Bugfix(Critical): doesn't send INTEREST before download
  648.     Bugfix: null msg dead loop
  649.  
  650. v0.18   2003.08.15
  651.     Add: torrent cache option
  652.     Add: seeds/peers display
  653.     Add: random port
  654.     BugFix: Shouldnot delete element when iterating a map (PeerMap)
  655.     BugFix(Critical): send the wrong protocal header for incoming connections
  656.     BugFix(Critical): when comparing, CString treat both strings as null-terminate strings, subsitude with std:string 
  657.  
  658. v0.17   2003.08.14
  659.     Add:     Peer speed estimate, choke & interest info
  660.     BugFix: stop download do not delete socket
  661.     BugFix: keep announce when stopped 
  662.     BugFix: Socket error when exist, caused by calling shutdown at a invalid socket handle
  663.     BugFix: Exist download won't do checking
  664.  
  665. v0.16   2003.08.12(first beta release)
  666.     Remaining time info is added
  667.     Sinlgle instance running....try many examples, found a working solution at microsoft at last.. ft
  668.     Lots of bugfix... 
  669.  
  670. v0.15   2003.08.11
  671.     New icon designed by FallenAngel
  672.     Register itself for .torrent & mime
  673.     Properties dialog is added, though ugly
  674.     Lots of bugfix and improvement, all forget
  675.  
  676. v0.14   2003.08.10
  677.     BugFix: when delete torrent it won't completely delete data
  678.  
  679. v0.13   2003.08.08
  680.     Show complete radio of every file
  681.     Muti torrent management
  682.     BugFix: hex2bin & bin2hex error
  683.     BugFix: peer disconnect will not change the status of peer
  684.  
  685. v0.12   2003.08.07
  686.     ablility to choose download location
  687.     bitfield cache bug fixed
  688.  
  689. v0.11   2003.08.06
  690.     first published version
  691.